Introduction to Np-completeness
نویسنده
چکیده
We use time-bounded (deterministic and nondeterministic) Turing machines to study computational complexity of decision problems. In this model, a Turing machine has two different halting states, called the accepting state and the rejecting state, respectively. We say that a Turing machine M is bounded by time T if for any input x, M on x always halts in T (|x|) moves (steps). If M is deterministic and M on input x halts at the accepting state, then we say that x is accepted by M . If M is nondeterministic and there exists at least one computation path of M on input x that halts on the accepting state, then we say that x is accepted by M . We are particularly interested in polynomial-time bounds for the following reasons.
منابع مشابه
Basics of Steiner Minium Trees
These notes give a brief introduction to the NP-completeness of the Steiner problem for graphs.
متن کاملComplexity Theory
The main text for the course is: Computational Complexity. Christos H. Papadimitriou. Introduction to the Theory of Computation. Michael Sipser. Other useful references include: Computers and Intractability: A guide to the theory of NP-completeness. Michael R. Garey and David S. Johnson. Structural Complexity. Vols I and II. J.L. Balcázar, J. Dı́az and J. Gabarró. Computability and Complexity fr...
متن کاملOutline Introduction : Gödel ’ s letter Time and space complexity
complexity Reductions, hardness, completeness Projections, provers and verifiers Complexity 3: Feasibility Dusko Pavlovic Introduction Time and space Abstract complexity Reducibility P vs NP Outline Introduction: Gödel’s letter Time and space complexity
متن کاملThe complexity of scheduling TV commercials (draft version)
Television commercial scheduling is a generalised form of bin-packing problem, but the bins are rather small, leaving the complexity of the problem unclear. This paper shows that if spot-fixing is allowed, then the problem is NP-complete, even when the breaks are short (polynomially bounded). We also show that scheduling unit-length spots is easy. The paper also aims to provide a fairly simple ...
متن کاملLecture 1 : The PCP Theorem – Introduction and two views
It is more convenient to work with the decision equivalents as they are simpler though they are polynomially equivalent to the original computational problems. The theory of NP-completeness discusses the hardness of these computational problems by studying the hardness of the equivalent decision problems. Similarly, when we study approximation algorithms for computational problems, it is often ...
متن کاملComplex Analogies: Remarks on the Complexity of HDTP
After an introduction to Heuristic-Driven Theory Projection (HDTP) as framework for computational analogy-making, and a compact primer on parametrized complexity theory, we provide a complexity analysis of the key mechanisms underlying HDTP, together with a short discussion of and reflection on the obtained results. Amongst others, we show that restricted higher-order antiunification as current...
متن کامل